
CREATE external TABLE jms_ods.yl_tms_airport_line (
  ID bigint COMMENT '主键ID',
  LINE_CODE string COMMENT '线路编码',
  LINE_NAME string COMMENT '线路名称',
  SHIFT int COMMENT '班次',
  START_CODE string COMMENT '始发中心编码',
  START_NAME string COMMENT '始发中心名称',
  START_AIRPORT_CODE string COMMENT '始发机场编码（三字码）',
  START_AIRPORT_NAME string COMMENT '始发机场名称',
  END_AIRPORT_CODE string COMMENT '目的机场编码(三字码)',
  END_AIRPORT_NAME string COMMENT '目的机场名称',
  PLANNED_DEPARTURE_TIME string COMMENT '规划发车时间(HH:MM)',
  PLANNED_DEPARTURE_DAY int COMMENT '规划发车日期',
  PLANNED_ARRIVAL_TIME string COMMENT '规划到达时间(HH:MM)',
  PLANNED_ARRIVAL_DAY int COMMENT '规划到达日期',
  END_CODE string COMMENT '目的中心编码',
  END_NAME string COMMENT '目的中心名称',
  MILEAGE int COMMENT '转运里程',
  SPAN_DAYS int COMMENT '总跨天天数',
  TOTAL_RUN_TIME int COMMENT '总运行时长（MIN）',
  EFFECTIVE_DATE TIMESTAMP COMMENT '生效时间（YYYY-MM-DD）',
  EXPIRATION_DATE TIMESTAMP comment '失效时间（YYYY-MM-DD）',
  APPLY_DAY string COMMENT '发出工作日',
  IS_TEMPORARY int COMMENT '是否临时：1是 2否',
  IS_ENABLE int COMMENT '启用状态：1启用 2禁用 3待启用',
  CREATE_BY bigint COMMENT '创建人id',
  CREATE_BY_NAME string COMMENT '创建人',
  CREATE_TIME TIMESTAMP COMMENT '创建时间',
  UPDATE_BY bigint comment '更新人id',
  UPDATE_BY_NAME string comment '更新人',
  UPDATE_TIME TIMESTAMP COMMENT '更新时间',
  PRODUCT_TYPE string COMMENT '产品类型',
  START_ATTRIBUTION_AREA string COMMENT '始发代理区',
  END_ATTRIBUTION_AREA string comment '目的所属代理区',
  START_REGIONAL_DESC string COMMENT '始发大区',
  END_REGIONAL_DESC string COMMENT '目的大区',
  START_PROVINCE string COMMENT '始发省份',
  END_PROVINCE string COMMENT '目的省份',
  NET_WORK_NAME string COMMENT '网点名称',
  NET_WORK_CODE string COMMENT '网点编号',
  START_PROVIDER_ID bigint COMMENT '始发省份id',
  END_PROVIDER_ID bigint COMMENT '目的省份id',
  UPDATE_REASON string COMMENT  '编辑原因'
)COMMENT '航空线路明细表'
PARTITIONED BY (
  `dt` string COMMENT '时间分区(yyyy-MM-dd)')
ROW FORMAT SERDE
  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
STORED AS INPUTFORMAT
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
OUTPUTFORMAT
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
LOCATION
  '/user/hive/dw/hive/jms_ods.db/external/yl_tms_airport_line'
tblproperties (
        'parquet.column.index.access' = 'true'
);